
// pages/zixun/zixun.js
Page({
  zixunjz(e){
  wx.navigateTo({
    url: '../../pages/zixun/zixunyuyueAll/zixunyuyueAll'
  })
  },
  /**
   * 页面的初始数据
   */
  data: {
    apiBaseUrl:"http://localhost:8080/file/downLoad?fileName=",
    teacherlist:[],
    pageNum:1,
    total:0
  },
  godetails(e){
        // console.log( e.currentTarget.dataset.detail);
        wx.navigateTo({
                url: '/pages/zixun/Details/details',
                success: function(res) {
                  // 通过eventChannel向被打开页面传送数据
                  res.eventChannel.emit('acceptDataFromOpenerPage', { data: e.currentTarget.dataset.detail})
                }
              })
  },
  
  /**
   * 生命周期函数--监听页面加载
   */
  async onLoad(options) {
let bb=await this.qingqiu()
console.log( '得到->',this.data.teacherlist);
  },
qingqiu(){
  return new Promise((resolve)=>{
   let that=this;
wx.request({
  url: 'http://localhost:8080/consult/selectAll',
  data:{
    pageNum:that.data.pageNum,
    pageSize:6
  },success(res){
that.setData({
  // teacherlist:res.data.data.list
  //追加
  teacherlist:[...that.data.teacherlist,...res.data.data.list],
  total:res.data.data.total
})
resolve(1)
  }
})
  })
},
shaixuanpage(){
wx.navigateTo({
  url: '/pages/index/consultation_reservation/consultation',
})
}
,
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  //上拉加1
  onReachBottom() {
    this.setData({
      pageNum:this.data.pageNum + 1
    })
    //判断如果是最后一页，则提示不再加载
    if(this.data.pageNum>Math.ceil(this.data.total / 6)){
      wx.showToast({
        title: '没有更多数据了',
      })
      return;
    }
    //再次查询
    this. qingqiu();
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})